package com.jt.mapper;

import com.jt.pojo.DemoUser;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 说明 :
 *      1.根据我们面向接口开发的思想 需要定义一个mapper接口
 *      2.在接口中可以写接口的方法  ,谁用谁实现接口
 *      3.mybatis中的实现类以xml 文件的形式存在
 */
public interface DemoUserMapper {

    //1.查询所有的表数据
    public List<DemoUser> findAll();

    List<DemoUser> findByAge(Map<String, Object> map);

    void upid(int[] id);


    List<DemoUser> findwork1(DemoUser demoUser);

    List<DemoUser> findName(Map<String, Object> map);

    List<DemoUser> findwork2(Map<Object, Object> map);

    void upda(Map<Object, Object> map);

    void delelist(ArrayList array);

    void delelist2();
}
